package com.zhentao.study03;

import java.util.Scanner;

public class WhileTest {
  public static void main(String[] args) {

    // 超市计费系统
    // 1. 分析现实中超市里面有的内容   商品 收银员 顾客  (用例模型)
    // 2. 实现商品的增删改查

    // 实现方式, 在控制台实现内容的展示。

    Scanner scn = new Scanner(System.in);
    System.out.println("====================================欢迎您来到2406A超市购物====================================");
    System.out.println("请选择您的身份 : 1, 顾客  2, 服务员");

    //"".equals(scn)  // 空指针调用方法会报错,已有字符串是有值的, 不会有空指针异常


    int id = scn.nextInt();
    if (id == 1) {
      System.out.println("==============请选择您要实现的功能 1,选择商品分类 2,查看购物车 3,结算================");
      int id2 = scn.nextInt();
      // 通过选择id2的值实现执行哪一部分代码。
      switch (id2){
        case 1 :  // 输入选择商品分类时执行的代码
          System.out.println("===============请选择您要购买的物品  : 1,衣服 2,食品 3,电器 ==============================");
          int id3 = scn.nextInt();
          if (id3 == 1) { //
            System.out.println("===============请选择您要购买的衣服  : 1,衬衫 2,裤子 3,裙子 ==============================");
            int id4 = scn.nextInt();
            if (id4 == 1) {
              System.out.println("当前衬衫是100元, 是否购买 1, 是 2, 否");
            }
          }
          break;
        default:break ;
      }
    } else if(id == 2 ) {
      System.out.println("==============请选择您要实现的功能================");
    }



    // scn.nextDouble();// 录入小数
    // scn.nextInt();  // 录入整数
    // System.out.println("请输入您的姓名 : ");
    // String str = scn.next(); // 录入字符串      当前录入的字符串 是以空格和回车都可以做结尾的扫描方法。
    // String str = scn.nextLine();// 录入字符串      当前录入的字符串 只以回车 或 \n 为结尾来代表一行进行扫描, 这个过程可以扫描空格。

    // System.out.println("str = " + str);


    // 1. 设置断点  在想要测试的代码行 左键点击一下行号
    // 2. 通过 deBug 模式运行程序

    /*int i = 0;

    while (i < 100) {
      System.out.println(i);
      i++;
    }*/








    // 1. 输出 1~100 用 while 实现
    /*int i = 101 ;

    while (i <= 100) {
      System.out.println("i = " + i);
      i++;
    }

    do{
      System.out.println("i = " + i);
      i++;
    }while (i <= 100) ;


    for (int x = 1; x <= 100; x++) {
      System.out.println("x = " + x);
    }*/

  }
}
